<?php
/**
 *
 * 字符串中的第一个唯一字符
 *
 * s = "leetcode"
 * 返回 0.
 * s = "loveleetcode",
 * 返回 2.
 * @param $str
 * @return int
 */
function php_strpos($str)
{
    $arr = str_split($str);
    $arr_count = array_count_values($arr);
    for($i=0,$count = strlen($str);$i<$count;$i++)
    {
        if ($arr_count[$arr[$i]] == 1)
        {
            return $i;
        }
    }
    
    return -1;
}

$str = "bbfxdde";
var_dump(php_strpos($str));